﻿Namespace Languages

	Enum VisualBasicKeywords

		[AddHandler]
		[AddressOf]
		[Alias]
		[And]
		[AndAlso]
		[As]
		[Boolean]
		[ByRef]
		[Byte]
		[ByVal]
		[Call]
		[Case]
		[Catch]
		[CBool]
		[CByte]
		[CChar]
		[CDate]
		[CDec]
		[CDbl]
		[Char]
		[CInt]
		[Class]
		[CLng]
		[CObj]
		[Const]
		[Continue]
		[CSByte]
		[CShort]
		[CSng]
		[CStr]
		[CType]
		[CUInt]
		[CULng]
		[CUShort]
		[Date]
		[Decimal]
		[Declare]
		[Default]
		[Delegate]
		[Dim]
		[DirectCast]
		[Do]
		[Double]
		[Each]
		[Else]
		[ElseIf]
		[End]
		[EndIf]
		[Enum]
		[Erase]
		[Error]
		[Event]
		[Exit]
		[Explicit]
		[False]
		[Finally]
		[For]
		[Friend]
		[Function]
		[Get]
		[GetType]
		[GetXMLNamespace]
		[Global]
		[GoSub]
		[GoTo]
		[Handles]
		[If]
		[Implements]
		[Imports]
		[In]
		[Inherits]
		[Integer]
		[Interface]
		[Is]
		[IsNot]
		[Let]
		[Lib]
		[Like]
		[Long]
		[Loop]
		[Me]
		[Mod]
		[Module]
		[MustInherit]
		[MustOverride]
		[MyBase]
		[MyClass]
		[Namespace]
		[Narrowing]
		[New]
		[Next]
		[Not]
		[Nothing]
		[NotInheritable]
		[NotOverridable]
		[Object]
		[Of]
		[On]
		[Operator]
		[Option]
		[Optional]
		[Or]
		[OrElse]
		[Overloads]
		[Overridable]
		[Overrides]
		[ParamArray]
		[Partial]
		[Private]
		[Property]
		[Protected]
		[Public]
		[RaiseEvent]
		[ReadOnly]
		[ReDim]
		REM]
		[RemoveHandler]
		[Resume]
		[Return]
		[SByte]
		[Select]
		[Set]
		[Shadows]
		[Shared]
		[Short]
		[Single]
		[Static]
		[Step]
		[Stop]
		[Strict]
		[String]
		[Structure]
		[Sub]
		[SyncLock]
		[Then]
		[Throw]
		[To]
		[True]
		[Try]
		[TryCast]
		[TypeOf]
		[Variant]
		[Wend]
		[UInteger]
		[ULong]
		[UShort]
		[Using]
		[When]
		[While]
		[Widening]
		[With]
		[WithEvents]
		[WriteOnly]
		[Xor]
	End Enum
End Namespace
